
// 全局通用工具
export default{
    // 年月日，时分秒
	// "YYYY-mm-dd HH:MM"
	//第二个参数date 是一个日期对象
	// 这个函数返回的结果是形如 '2021-03-15 15：20：55'
	dateFormat(fmt, date) {
		if (!date) {
			return "xxx";
		}

		const newDate = new Date(date);
		const o = {
			"Y+": newDate.getFullYear().toString(),
			"m+": newDate.getMonth() + 1, // 月份
			"d+": newDate.getDate(), // 日
			"H+": newDate.getHours(), // 小时
			"M+": newDate.getMinutes(), // 分
			"S+": newDate.getSeconds(), // 秒
			"q+": Math.floor((newDate.getMonth() + 3) / 3), // 季度
			"S": newDate.getMilliseconds() // 毫秒
		};
		if (/(Y+)/.test(fmt)) {
			fmt = fmt.replace(RegExp.$1, (newDate.getFullYear() + "").substr(4 - RegExp.$1.length));
		}
		for (const k in o) {
			if (new RegExp("(" + k + ")").test(fmt)) {
				fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k])
					.length)));
			}
		}
		return fmt;
	},
	// 空白显示
	blankDisplay(value) {
		return value || "xxx";
	}
}